Implement minimalist static personal website for humanities + AI researcher with custom domain#6
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com>
Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com>
|
@copilot show how to deploy |
Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com>
🚀 Deployment Guide (commit 38da9e4)I've added two deployment guides:
Quick Deployment (3 Steps):Step 1: Merge to Main git checkout main
git merge copilot/create-static-personal-website
git push origin mainStep 2: Enable GitHub Pages
Step 3: Access Your Site Alternative (Test Before Merging):You can deploy the current branch directly:
All pages will be accessible:
See the guides for troubleshooting, custom domains, and advanced options. |
|
@copilot how to merge to main? |
Merging to Main BranchYou have two options: Option 1: Via GitHub Web Interface (Easiest)
Option 2: Via Command Line# Switch to main branch
git checkout main
# Pull latest changes
git pull origin main
# Merge the feature branch
git merge copilot/create-static-personal-website
# Push to GitHub
git push origin mainAfter merging either way, enable GitHub Pages in Settings → Pages (select Recommendation: Use Option 1 (GitHub web interface) - it's simpler and automatically closes the PR. |
|
@copilot # Switch to main branch Pull latest changesgit pull origin main Merge the feature branchgit merge copilot/create-static-personal-website Push to GitHubgit push origin main |
|
@copilot so fix problem with my site |
I'd be happy to help! Could you please provide more details about the problem you're experiencing? For example:
Please share:
This will help me identify and fix the specific issue. |
There was a problem hiding this comment.
Pull request overview
This PR implements a comprehensive static personal website for a humanities-trained researcher specializing in computational linguistics, NLP, and African language technology. The site is built using semantic HTML5, custom CSS, and vanilla JavaScript, optimized for GitHub Pages deployment with zero external dependencies.
Key Changes
- Complete website structure with homepage, writing section, projects portfolio, CV, and contact pages featuring multilingual content support (English, French, Hausa, Fulfulde)
- Lightweight assets totaling only 16.2KB (12KB CSS + 4.2KB JS) with mobile-first responsive design and WCAG-compliant accessibility features
- Comprehensive deployment documentation including quick-start guide and full deployment instructions for GitHub Pages
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| index.html | Homepage with positioning statement, featured projects, recent writing, and social links |
| writing/index.html | Writing section landing page listing blog posts and articles |
| writing/sample-post.html | Multilingual sample article demonstrating support for EN/FR/HA/FF with proper lang attributes |
| projects/index.html | Portfolio landing page showcasing NLP and language technology projects |
| projects/sample-project.html | Detailed project page for Hausa Language Explorer with recruiter-optimized format |
| cv/index.html | Web-native CV with print-friendly layout and comprehensive experience sections |
| contact/index.html | Professional contact page with availability information and social links |
| assets/css/style.css | Comprehensive stylesheet with mobile-first responsive design, print styles, and accessibility features |
| assets/js/main.js | Vanilla JavaScript for smooth scrolling, navigation highlighting, filtering, and copy-to-clipboard functionality |
| QUICK_DEPLOY.md | Fast-track 3-step deployment guide with visual flow diagrams |
| DEPLOYMENT.md | Complete deployment documentation covering GitHub Pages setup and troubleshooting |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@copilot first, let us go back to the initial portfolio site and redeploy it to adamu.tech |
I can help you set up deployment to your custom domain To clarify: Do you want to:
For either option, here's how to set up the custom domain: Custom Domain Setup for
|
|
@copilot go to my repository, it is the portfolio that we are going to publish |
Perfect! The personal website portfolio is ready to deploy to I see a CNAME file already exists with your custom domain. Here's what you need to do: 1. Configure DNS (at your domain registrar)Add these DNS records for
2. Merge and Deploygit checkout main
git merge copilot/create-static-personal-website
git push origin main3. Enable GitHub Pages
Your portfolio will be live at
DNS propagation typically takes 5-30 minutes. |
Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com>
Static portfolio site for humanities-trained researcher in computational linguistics, NLP, and African language technology. Zero dependencies, GitHub Pages compatible. Pre-configured for deployment to custom domain
adamu.tech.Structure
langattributes for accessibility@media print)Technical
langattributesExample: Multilingual Content
Multilingual sections use proper ISO 639-1 language codes for screen reader support.
Deployment
Pre-configured with CNAME file for custom domain
adamu.tech. Includes comprehensive deployment guides for GitHub Pages:Site can be deployed to
adamu.techby:All URLs in documentation updated to reflect custom domain deployment.
Original prompt
This pull request was created as a result of the following prompt from Copilot chat.
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.